home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group00a.txt / 000050_icon-group-sender _Mon Apr 10 09:25:09 2000.msg < prev    next >
Internet Message Format  |  2001-01-03  |  3KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id JAA09080
  4.     for icon-group-addresses; Mon, 10 Apr 2000 09:24:54 -0700 (MST)
  5. Message-Id: <200004101624.JAA09080@baskerville.CS.Arizona.EDU>
  6. Date: Fri, 07 Apr 2000 15:00:06 -0400
  7. From: "Steve Graham" <Steve_Graham@labcorp.com>
  8. To: <icon-group@optima.CS.Arizona.EDU>
  9. Subject: Re: general icon questions
  10. Content-Disposition: inline
  11. X-MIME-Autoconverted: from quoted-printable to 8bit by baskerville.CS.Arizona.EDU id LAA00396
  12. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  13. Status: RO
  14.  
  15. To qualify one of Gordon's comments:  With the MS-DOS version I can compile an application and run the latter without the runtime/interpreter.  Actually, I believe it is embedded in the compiled version.
  16.  
  17.  
  18. Steve
  19.  
  20. ---------------------------------------------------------------------------------------
  21. Steve Graham
  22. Senior Programmer/Analyst
  23. LabCorp
  24.  
  25. Phone: (972) 437-5255, ext 5224
  26. Fax:     (972) 454-1040
  27. Mail:    grahams@labcorp.com
  28.  
  29. >>> <gep2@terabites.com> 04/06/00 05:08PM >>>
  30. > I am a Icon newbie and I have two general questions about the language.
  31.  
  32. > 1) Is it compiled or interpreted?  
  33.  
  34. Yes.  :-)
  35.  
  36. Actually, programs compile down to a compact intermediate code which is then 
  37. (efficiently) interpreted.
  38.  
  39. > I found that you can make *.exe's, but I don't know if that is a sure fire way 
  40. to tell how it is translated.  
  41.  
  42. It certainly is NOT.  :-)
  43.  
  44. > Does the translator have to be installed on the PC in order for the program to 
  45. run?
  46.  
  47. No.  All you need is the runtime/interpreter.  You do NOT have to distribute 
  48. source code to your package to your customers.
  49.  
  50. > 2) Are there data types in the language?  One source I found said that 
  51. there are no data types, only values.  Another source said that there were 
  52. data types and gave a list of the types.  There may be some ambiguity on 
  53. what a data type is.  Can anyone clear this up for me?
  54.  
  55. There are certainly distinct datatypes, although any variable (and this includes 
  56. individual elements of tables or lists) can be (at any given point in time) any 
  57. datatype you like, simply by assigning a value of that type to that variable or 
  58. element.  
  59.  
  60. Does that help?
  61.  
  62. Gordon Peterson
  63. http://web2.airmail.net/gep2/ 
  64. Support the Anti-SPAM Amendment!  Join at http://www.cauce.org/ 
  65. 12/19/98: the day the Conservatives demonstrated their scorn for their
  66.    fraudulent sham of representative government.  Voters, remember it!
  67.  
  68.  
  69.  
  70.